Matthias Clasen [Mon, 6 Mar 2006 03:47:06 +0000 (03:47 +0000)]
Fix handling of image-only buttons. (#332985, Kalle Vahlmann, #333555)
2006-03-05 Matthias Clasen <mclasen@redhat.com>
Fix handling of image-only buttons. (#332985, Kalle
Vahlmann, #333555)
* gtk/gtkbutton.c (gtk_button_construct_child): Don't
return early if there an image to show.
(show_image): Always return TRUE if there is no text.
Priit Laes [Sun, 5 Mar 2006 22:25:42 +0000 (22:25 +0000)]
Translation updated by Ivar Smolin.
2006-03-06 Priit Laes <amd@store20.com>
* et.po: Translation updated by Ivar Smolin.
Dafydd Harries [Sun, 5 Mar 2006 20:26:06 +0000 (20:26 +0000)]
Remove progress bar label translation before "|".
2006-03-05 Dafydd Harries <daf@muse.19inch.net>
* cy.po: Remove progress bar label translation before "|".
Matthias Clasen [Sat, 4 Mar 2006 05:26:29 +0000 (05:26 +0000)]
Adjust the handling of min values for the x and y axes of extended input
2006-03-04 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkinput-x11 (gdk_input_translate_coordinates):
Adjust the handling of min values for the x and y axes of
extended input devices (#324562, #142536, Denis Auroux and
Robert Ă–gren)
Matthias Clasen [Sat, 4 Mar 2006 05:17:40 +0000 (05:17 +0000)]
Position the focus rectangle correctly in RTL mode. (#333291, Benjamin
2006-03-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkexpander.c (gtk_expander_paint_focus): Position
the focus rectangle correctly in RTL mode. (#333291,
Benjamin Berg)
Matthias Clasen [Fri, 3 Mar 2006 17:19:27 +0000 (17:19 +0000)]
Support 16bit pnms
Tor Lillqvist [Fri, 3 Mar 2006 14:16:45 +0000 (14:16 +0000)]
Avoid emitting superfluous preedit_changed signals. Thanks to Matthias.
2006-03-03 Tor Lillqvist <tml@novell.com>
* gtk/gtkimcontextsimple.c (gtk_im_context_simple_commit_char)
(gtk_im_context_simple_reset): Avoid emitting superfluous
preedit_changed signals. Thanks to Matthias. (#319407)
Michael Natterer [Fri, 3 Mar 2006 12:38:42 +0000 (12:38 +0000)]
Applied modified patch from maemo-gtk which makes separators more
2006-03-03 Michael Natterer <mitch@imendio.com>
Applied modified patch from maemo-gtk which makes separators more
themeable. Fixes bug #332022.
* gtk/gtkwidget.c: added style properties "wide-separators",
"separator-width" and "separator-height".
* gtk/gtkhseparator.c
* gtk/gtkvseparator.c
* gtk/gtkmenuitem.c
* gtk/gtktoolbar.c: honor the new settings and paint separators
using gtk_paint_box() if wide-separators is true.
Artur Flinta [Fri, 3 Mar 2006 09:03:52 +0000 (09:03 +0000)]
Updated Polish translation by GNOME PL Team.
2006-03-03 Artur Flinta <aflinta@cvs.gnome.org>
* pl.po: Updated Polish translation by GNOME PL Team.
Matthias Clasen [Fri, 3 Mar 2006 05:42:06 +0000 (05:42 +0000)]
Fix incremental loading of 8-bit pcx files. (#148518, Magnus Bergmann)
2006-03-03 Matthias Clasen <mclasen@redhat.com>
* io-pcx.c (pcx_load_palette_8): Fix incremental loading
of 8-bit pcx files. (#148518, Magnus Bergmann)
Dom Lachowicz [Fri, 3 Mar 2006 03:32:39 +0000 (03:32 +0000)]
Fix combobox theming regression noted in bug 321301 Ditto
* modules/engines/ms-windows/msw_style.c: Fix combobox theming
regression noted in bug 321301
* modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Ditto
Matthias Clasen [Thu, 2 Mar 2006 19:52:26 +0000 (19:52 +0000)]
Make scroll_to_path work for newly inserted items, by delaying the scroll
2006-03-02 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (gtk_icon_view_layout)
(gtk_icon_view_row_inserted, gtk_icon_view_scroll_to_path):
Make scroll_to_path work for newly inserted items, by delaying
the scroll until layout is done. (#332923, Cory Dodt)
Matthias Clasen [Thu, 2 Mar 2006 15:46:10 +0000 (15:46 +0000)]
Use GTK_WIDGET_IS_SENSITIVE, not GTK_WIDGET_SENSITIVE. (#333133, Christian
2006-03-02 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcolorbutton.c (render): Use GTK_WIDGET_IS_SENSITIVE,
not GTK_WIDGET_SENSITIVE. (#333133, Christian Persch)
Arangel Angov [Thu, 2 Mar 2006 14:57:16 +0000 (14:57 +0000)]
Updated Macedonian Translation <arangela@cvs.gnome.org>
Ross Burton [Thu, 2 Mar 2006 14:24:54 +0000 (14:24 +0000)]
Disable tooltips if gtk-touchscreen-mode is activated (#315112).
2006-03-02 Ross Burton <ross@openedhand.com>
* gtk/gtktooltips.c:
Disable tooltips if gtk-touchscreen-mode is activated (#315112).
Federico Mena Quintero [Wed, 1 Mar 2006 23:42:07 +0000 (23:42 +0000)]
Forgot to commit this the other day - Federico
Hendrik Richter [Wed, 1 Mar 2006 17:32:31 +0000 (17:32 +0000)]
Updated German translation.
2006-03-01 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation.
Kristian Rietveld [Wed, 1 Mar 2006 12:18:57 +0000 (12:18 +0000)]
rename to _gtk_tree_selection_row_is_selectable and export internally,
2006-03-01 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeselection.c (row_is_selectable): rename to
_gtk_tree_selection_row_is_selectable and export internally,
(gtk_tree_selection_real_select_node): changed so it is always
possible to unselect insensitive nodes, changed the logic a bit to
be more clear.
* gtk/gtktreeprivate.h: add _gtk_tree_selection_row_is_selectable.
* gtk/gtktreeview.c (gtk_tree_view_row_changed): Unselect a row if
it became insensitive.
Amanpreet Singh Alam [Wed, 1 Mar 2006 03:35:44 +0000 (03:35 +0000)]
update for problem of pipe (|) in translation
Simos Xenitellis [Tue, 28 Feb 2006 15:05:44 +0000 (15:05 +0000)]
Updated Greek translation
Anders Carlsson [Tue, 28 Feb 2006 09:48:49 +0000 (09:48 +0000)]
Update documentation now that tiff supports saving.
2006-02-28 Anders Carlsson <andersca@imendio.com>
* gdk-pixbuf-io.c:
Update documentation now that tiff supports saving.
* io-tiff.c:
(tiff_load_read):
(tiff_load_write):
(tiff_load_seek):
(tiff_load_close):
(tiff_load_size):
(tiff_load_map_file):
(tiff_load_unmap_file):
(gdk_pixbuf__tiff_image_stop_load):
Rename callback functions that are used during loading.
(tiff_save_read):
(tiff_save_write):
(tiff_save_seek):
(tiff_save_close):
(tiff_save_size):
(create_save_context):
(free_save_context):
New callback functions which operate on a memory buffer.
(gdk_pixbuf__tiff_image_save_to_callback):
Implement saving of pixbufs to tiffs.
(save_to_file_cb):
(gdk_pixbuf__tiff_image_save):
New function that saves a pixbuf to a FILE handle. Uses
save_to_callback.
(fill_vtable):
Add new functions.
(fill_info):
Change flags since this module supports writing now.
Federico Mena Quintero [Mon, 27 Feb 2006 18:18:57 +0000 (18:18 +0000)]
Check that the fontsel has a screen assigned before doing anything. This
2006-02-27 Federico Mena Quintero <federico@novell.com>
* gtk/gtkfontsel.c (gtk_font_selection_set_font_name): Check that
the fontsel has a screen assigned before doing anything. This
will at least warn the caller of what is wrong, since we only
populate the family_list until we get a screen. Also, put the
reference docs here. Fixes bug #332756.
(gtk_font_selection_dialog_get_font_name): Document this here.
(gtk_font_selection_get_font_name): Document this here; mention
that the font names get normalized, so the result of this function
may not be the same as what you set with
gtk_font_selection_set_font_name().
Matthias Clasen [Mon, 27 Feb 2006 16:48:34 +0000 (16:48 +0000)]
Fix symbol lists for make check.
2006-02-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk.symbols:
* gtk/gtktrayicon-x11.c: Fix symbol lists for make check.
Michael Natterer [Mon, 27 Feb 2006 14:08:06 +0000 (14:08 +0000)]
map "gtk-touchscreen-mode" to the "Gtk/TouchscreenMode" XSettings
2006-02-27 Michael Natterer <mitch@imendio.com>
* gdk/x11/gdksettings.c: map "gtk-touchscreen-mode" to the
"Gtk/TouchscreenMode" XSettings property, remove trailing
whitespace.
* gdk/x11/checksettings.c: #include <string.h> and sprinkled some
newlines.
Tim Janik [Mon, 27 Feb 2006 13:56:30 +0000 (13:56 +0000)]
moved and renamed the gdk_settings_names and gdk_settings_map.
Mon Feb 27 14:52:50 2006 Tim Janik <timj@imendio.com>
* gdkevents-x11.c:
* gdksettings.c: moved and renamed the gdk_settings_names and
gdk_settings_map.
* gdk/x11/checksettings.c: test program for the gdk_settings_map array.
* gdk/x11/Makefile.am: run checksettings as part of make check.
Matthias Clasen [Mon, 27 Feb 2006 06:44:33 +0000 (06:44 +0000)]
slight cleanup
Matthias Clasen [Mon, 27 Feb 2006 06:42:20 +0000 (06:42 +0000)]
Comment out some unused code, and fix the reference point of composited
2006-02-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkdnd.c (gtk_drag_get_cursor): Comment out some unused
code, and fix the reference point of composited drag cursors.
(#320132, Christian Neumair)
Michael David Emmel [Sun, 26 Feb 2006 18:24:53 +0000 (18:24 +0000)]
Removed old build instructions
PST 2006 Michael Emmel [Sat, 25 Feb 2006 18:37:53 +0000 (18:37 +0000)]
*gdk/directfb/gdkdisplay-directfb.c *gdk/directfb/gdkwindow-directfb.c
Sat Feb 25 10:35:23 PST 2006 Michael Emmel <mike.emmel@gmail.com>
*gdk/directfb/gdkdisplay-directfb.c
*gdk/directfb/gdkwindow-directfb.c
Added stubs for shape window functions to fix compile problems
Federico Mena Quintero [Sat, 25 Feb 2006 02:45:57 +0000 (02:45 +0000)]
Make the column header visible, and make it be "_Places". Changed the
2006-02-24 Federico Mena Quintero <federico@novell.com>
* gtk/gtkfilechooserdefault.c (shortcuts_list_create): Make the
column header visible, and make it be "_Places". Changed the
accessible object name to Places as well. Fixes bug #331306.
(file_pane_create): Do not create the path bar and "create folder"
button here...
(browse_widgets_create): ... but create them here instead. This
moves the path bar to be above both the hpaned, giving it the full
width of the dialog. Fixes bug #327733.
Tim Janik [Fri, 24 Feb 2006 12:28:33 +0000 (12:28 +0000)]
remove unconditional warnings about missing X locale support. Gdk properly
Thu Feb 23 13:28:21 2006 Tim Janik <timj@imendio.com>
* gdk/x11/gdkim-x11.c (_gdk_x11_initialize_locale): remove unconditional
warnings about missing X locale support. Gdk properly handles this
situation anyway.
Tim Janik [Fri, 24 Feb 2006 11:02:25 +0000 (11:02 +0000)]
added G_GNUC_WARN_UNUSED_RESULT warnings for iterator functions, to avoid
Fri Feb 17 14:20:29 2006 Tim Janik <timj@imendio.com>
* gtk/gtktreemodel.h:
* gtk/gtktextbtree.h: added G_GNUC_WARN_UNUSED_RESULT warnings for
iterator functions, to avoid invalid iterators go unnoticed,
suggested by Markku Vire <markku.vire@movial.fi>.
Matthias Clasen [Thu, 23 Feb 2006 18:43:15 +0000 (18:43 +0000)]
Add tests
Matthias Clasen [Thu, 23 Feb 2006 17:59:33 +0000 (17:59 +0000)]
Add a reorder_tab keynav signal and an insert_page vfunc to GtkNotebook.
2006-02-23 Matthias Clasen <mclasen@redhat.com>
* gtk/gtknotebook.h: Add a reorder_tab keynav signal and an
insert_page vfunc to GtkNotebook.
* gtk/gtk.symbols:
* gtk/gtknotebook.c: Support notebook DND. New API includes
gtk_notebook_set_window_creation_hook,
gtk_notebook_[gs]et_group_id,
gtk_notebook_[gs]et_tab_reorderable,
gtk_notebook_[gs]et_tab_detachable (#73240, Carlos Garnacho)
Matthias Clasen [Thu, 23 Feb 2006 14:02:54 +0000 (14:02 +0000)]
Fix macro declaration
2006-02-23 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextiter.c: Fix macro declaration
* gtk/gtkaboutdialog.c: Remove an accidentally included function.
Matthias Clasen [Wed, 22 Feb 2006 20:05:17 +0000 (20:05 +0000)]
Fix the build
Matthias Clasen [Wed, 22 Feb 2006 17:52:29 +0000 (17:52 +0000)]
Minor optimizations. (#332059, Arnaud Charlet)
2006-02-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextbtree.c:
* gtk/gtktextiter.c: Minor optimizations. (#332059, Arnaud Charlet)
Matthias Clasen [Wed, 22 Feb 2006 17:29:07 +0000 (17:29 +0000)]
Emit notify::active here, when changing the value of this property.
2006-02-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkradiobutton.c (gtk_radio_button_clicked): Emit notify::active
here, when changing the value of this property. (#331651)
Matthias Clasen [Wed, 22 Feb 2006 16:35:09 +0000 (16:35 +0000)]
Apply a patch by Paolo Borelli to make the tab menu keynavigatable.
2006-02-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtknotebook.c: Apply a patch by Paolo Borelli to
make the tab menu keynavigatable. (#331440)
Matthias Clasen [Wed, 22 Feb 2006 16:10:47 +0000 (16:10 +0000)]
Change Close buttons to GTK_RESPONSE_CANCEL so Escape works. (#331940,
2006-02-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaboutdialog.c: Change Close buttons to GTK_RESPONSE_CANCEL
so Escape works. (#331940, Daniel Drake)
Michael Natterer [Wed, 22 Feb 2006 10:10:23 +0000 (10:10 +0000)]
added boolean property gtk-touchscreen-mode, which essentially means
2006-02-22 Michael Natterer <mitch@imendio.com>
* gtk/gtksettings.c: added boolean property gtk-touchscreen-mode,
which essentially means "there are no motion notify events", so
widgets can't use the pointer hovering them for anything.
* gtk/gtkmenu.c: if gtk-touchscreen-mode is TRUE, scroll menus
when clicking the scroll arrows, since hovering goes undetected.
Fixes bug #323028.
Added boolean style property "double-arrows" which always makes
both scroll arrows visible when the menu is too long.
For pushed-in popup menus, both arrows are always shown
(regardless of double-arrows), in order to fix user confusion
about the blank area. Fixes bug #129463.
Inaki Larranaga [Tue, 21 Feb 2006 12:24:23 +0000 (12:24 +0000)]
Updated Basque translation.
2006-02-21 Inaki Larranaga <dooteo@euskalgnu.org>
* eu.po: Updated Basque translation.
Kristian Rietveld [Tue, 21 Feb 2006 09:06:09 +0000 (09:06 +0000)]
Make sure we always update the virtual root, also when ->priv->root is
2006-02-21 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_rows_reordered):
Make sure we always update the virtual root, also when ->priv->root
is still NULL. (Markku Vire)
Sven Neumann [Tue, 21 Feb 2006 08:49:47 +0000 (08:49 +0000)]
removed leftover CVS conflict markers
Anders Carlsson [Tue, 21 Feb 2006 08:32:28 +0000 (08:32 +0000)]
Add these from the win32 backend.
2006-02-21 Anders Carlsson <andersca@imendio.com>
* gdk/quartz/gdkselection-quartz.c:
(make_list):
(gdk_text_property_to_utf8_list_for_display):
Add these from the win32 backend.
Matthias Clasen [Mon, 20 Feb 2006 23:11:55 +0000 (23:11 +0000)]
Properly update internal state when child visibility changes. (#331785,
2006-02-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtknotebook.c: Properly update internal state
when child visibility changes. (#331785, Sebastien Bacher)
Matthias Clasen [Mon, 20 Feb 2006 17:57:09 +0000 (17:57 +0000)]
Obtain the background color from the gc when it is needed. (#331820)
2006-02-20 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkgc.c (_gdk_gc_update_context): Obtain the
background color from the gc when it is needed. (#331820)
Matthias Clasen [Mon, 20 Feb 2006 17:20:09 +0000 (17:20 +0000)]
Forgotten file
Matthias Clasen [Mon, 20 Feb 2006 17:17:09 +0000 (17:17 +0000)]
Add a gc_changed argument, and avoid setting the clip region if the gc has
2006-02-19 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkgc.c (_gdk_gc_update_context): Add a gc_changed
argument, and avoid setting the clip region if the gc
has not changed.
* gdk/gdkgc.c: Update all callers.
* gdk/gdkpango.c (get_cairo_context): Avoid updating the
context if nothing changed.
Anders Carlsson [Mon, 20 Feb 2006 11:57:12 +0000 (11:57 +0000)]
Add stubs for input shape functions.
2006-02-20 Anders Carlsson <andersca@imendio.com>
* gdk/quartz/gdkdisplay-quartz.c:
(gdk_display_supports_shapes):
(gdk_display_supports_input_shapes):
* gdk/quartz/gdkwindow-quartz.c:
(gdk_display_warp_pointer):
(gdk_window_input_shape_combine_mask):
(gdk_window_input_shape_combine_region):
(gdk_window_set_child_input_shapes):
(gdk_window_set_accept_focus):
(gdk_window_merge_child_input_shapes):
Add stubs for input shape functions.
Anders Carlsson [Mon, 20 Feb 2006 11:07:25 +0000 (11:07 +0000)]
Fix typo so ctrl gets passed on to the gdk event.
2006-02-20 Anders Carlsson <andersca@mac.com>
* gdk/quartz/gdkevents-quartz.c:
(get_keyboard_modifiers_from_nsevent):
Fix typo so ctrl gets passed on to the gdk event.
* gdk/quartz/gdkproperty-quartz.c:
(gdk_atom_name):
g_strdup the atom name.
Tor Lillqvist [Mon, 20 Feb 2006 10:10:27 +0000 (10:10 +0000)]
New function, return TRUE. (gdk_display_supports_input_shapes): New
2006-02-20 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkdisplay-win32.c (gdk_display_supports_shapes):
New function, return TRUE.
(gdk_display_supports_input_shapes): New function, return FALSE.
Tor Lillqvist [Mon, 20 Feb 2006 10:08:37 +0000 (10:08 +0000)]
New function. Factor out code from gdk_window_shape_combine_mask().
2006-02-20 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkwindow-win32.c (do_shape_combine_region): New
function. Factor out code from gdk_window_shape_combine_mask().
(gdk_window_shape_combine_region): Actually do something. Convert
region to a HRGN and call do_shape_combine_region().
(gdk_window_input_shape_combine_mask)
(gdk_window_input_shape_combine_region)
(gdk_window_set_child_input_shapes)
(gdk_window_merge_child_input_shapes): New functions, dummy
implementations.
Michael Natterer [Mon, 20 Feb 2006 09:49:49 +0000 (09:49 +0000)]
adding boolean have_shapes and have_input_shapes members fixes the build.
2006-02-20 Michael Natterer <mitch@imendio.com>
* gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): adding boolean
have_shapes and have_input_shapes members fixes the build.
Tor Lillqvist [Mon, 20 Feb 2006 08:52:19 +0000 (08:52 +0000)]
Replace all calls to g_strcasecmp() with g_ascii_strcasecmp().
2006-02-20 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkfont-win32.c: Replace all calls to g_strcasecmp()
with g_ascii_strcasecmp().
Matthias Clasen [Mon, 20 Feb 2006 01:41:16 +0000 (01:41 +0000)]
Additions.
2006-02-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk-sections.txt: Additions.
* gdk/gdk-sections.txt: Additions.
Matthias Clasen [Mon, 20 Feb 2006 01:36:50 +0000 (01:36 +0000)]
Support input shapes: (#331070)
2006-02-19 Matthias Clasen <mclasen@redhat.com>
Support input shapes: (#331070)
* gdk/gdk.symbols:
* gdk/gdkdisplay.h:
* gdk/gdkwindow.h:
* gdk/x11/gdkdisplay-x11.c (gdk_display_supports_shapes)
(gdk_display_supports_input_shapes): Functions to determine
if a display supports shaped windows or input shapes.
* gdk/x11/gdkwindow-x11.c (gdk_window_input_shape_combine_region):
(gdk_window_input_shape_combine_mask):
(gdk_window_set_child_input_shapes):
(gdk_window_merge_child_input_shapes): Input shape versions
of the window shape API.
* gtk/gtk.symbols:
* gtk/gtkwidget.h:
* gtk/gtkwidget.c (gtk_widget_input_shape_combine_mask):
New function to set an input shape on a widget.
Matthias Clasen [Mon, 20 Feb 2006 00:42:39 +0000 (00:42 +0000)]
Fix a cast.
2006-02-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtklinkbutton.c (gtk_link_button_class_init): Fix
a cast.
Benoît Dejean [Sat, 18 Feb 2006 12:49:36 +0000 (12:49 +0000)]
Updated French translation.
* fr.po: Updated French translation.
Matthias Clasen [Fri, 17 Feb 2006 16:47:29 +0000 (16:47 +0000)]
DND keynav support:
2006-02-17 Matthias Clasen <mclasen@redhat.com>
DND keynav support:
* gtk/gtkdnd.c (gtk_drag_update_idle): Protect against
info->last_event being NULL.
(gtk_drag_key_cb): Handle arrow keys to move the drag icon
and space or enter to drop.
Matthias Clasen [Fri, 17 Feb 2006 15:41:27 +0000 (15:41 +0000)]
Be robust and reject rectangles with negative width or height. (#331467,
2006-02-17 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkregion-generic.c (gdk_region_union_with_rect):
Be robust and reject rectangles with negative width or
height. (#331467, Benjamin Berg)
Kristian Rietveld [Fri, 17 Feb 2006 15:00:47 +0000 (15:00 +0000)]
Only update the virtual root if the child path is an ancestor of the
2006-02-17 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_rows_reordered):
Only update the virtual root if the child path is an ancestor
of the virtual root. (Patch from Markku Vire).
Federico Mena Quintero [Thu, 16 Feb 2006 18:34:10 +0000 (18:34 +0000)]
Call ::initial_focus() on the child before calling ::map() on our parent
2006-02-16 Federico Mena Quintero <federico@novell.com>
* gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_map): Call
::initial_focus() on the child before calling ::map() on our
parent class. This will prevent the shortcuts treeview from
highlighting its first row as a result of getting assigned focus
by gtk_dialog_map().
Matthias Clasen [Tue, 14 Feb 2006 14:35:07 +0000 (14:35 +0000)]
Remove redundant check. Pointed out by Bodo-Merle Sandor.
2006-02-14 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwidget.c (gtk_widget_send_expose): Remove redundant
check. Pointed out by Bodo-Merle Sandor.
Matthias Clasen [Tue, 14 Feb 2006 13:50:03 +0000 (13:50 +0000)]
Remove some unnecessary checks
Matthias Clasen [Mon, 13 Feb 2006 02:31:28 +0000 (02:31 +0000)]
Give working examples in the docs. (#330944, John Spray)
2006-02-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.c (gtk_icon_theme_list_icons): Give working
examples in the docs. (#330944, John Spray)
Matthias Clasen [Sun, 12 Feb 2006 06:14:35 +0000 (06:14 +0000)]
More updates
Matthias Clasen [Sun, 12 Feb 2006 06:11:02 +0000 (06:11 +0000)]
Updates
Matthias Clasen [Sat, 11 Feb 2006 23:25:25 +0000 (23:25 +0000)]
Fix row_spacing/column_spacing confusion. (#330732, Donald Straney)
2006-02-10 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (gtk_icon_view_get_item_at_coords): Fix
row_spacing/column_spacing confusion. (#330732, Donald Straney)
Matthias Clasen [Sat, 11 Feb 2006 15:09:10 +0000 (15:09 +0000)]
Typo fixes
Matthias Clasen [Fri, 10 Feb 2006 19:45:14 +0000 (19:45 +0000)]
Add some docs. (#330073, Mart Rautsepp)
2006-02-10 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstyle.c: Add some docs. (#330073, Mart Rautsepp)
Matthias Clasen [Fri, 10 Feb 2006 19:33:17 +0000 (19:33 +0000)]
improve liststore docs
Matthias Clasen [Fri, 10 Feb 2006 19:19:54 +0000 (19:19 +0000)]
Guard against NULL. (#330177, Raphael Slinckx)
2006-02-10 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentrycompletion.c (gtk_entry_completion_match_selected):
Guard against NULL. (#330177, Raphael Slinckx)
Matthias Clasen [Fri, 10 Feb 2006 19:02:38 +0000 (19:02 +0000)]
Always check for NULL when using callbacks. (#330563, Benjamin Otte)
2006-02-10 Matthias Clasen <mclasen@redhat.com>
* io-jpeg.c:
* io-png.c:
* io-pnm.c:
* io-tiff.c:
* io-xbm.c:
* io-xpm.c: Always check for NULL when using callbacks.
(#330563, Benjamin Otte)
Matthias Clasen [Fri, 10 Feb 2006 18:53:35 +0000 (18:53 +0000)]
Apply a patch by Murray to improve comboboxentry docs
Murray Cumming [Fri, 10 Feb 2006 12:59:19 +0000 (12:59 +0000)]
2006-02-10 Murray Cumming <murrayc@murrayc.com
* gtk/gtkassistant.h: Correct the declaration of the prepare
default signal handler to match its registration and use.
Ross Burton [Thu, 9 Feb 2006 17:53:46 +0000 (17:53 +0000)]
Work out the font size in floating point, and display the font size with
2006-02-09 Ross Burton <ross@burtonini.com>
* gtk/gtkfontbutton.c:
Work out the font size in floating point, and display the font
size with %g instead of %d (#317590)
Sven Neumann [Thu, 9 Feb 2006 11:39:48 +0000 (11:39 +0000)]
added .cvsignore file to shut up CVS
Tor Lillqvist [Thu, 9 Feb 2006 05:49:55 +0000 (05:49 +0000)]
If we don't know where we went, and have generated a leave event, set
2006-02-09 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkevents-win32.c (gdk_event_translate)
<WM_MOUSELEAVE>: If we don't know where we went, and have
generated a leave event, set current_window to the root
window. This assures we will generate proper enter and leave
events for popup windows. (#325521)
John Ehresman [Thu, 9 Feb 2006 03:20:56 +0000 (03:20 +0000)]
gdk/win32/gdkevents-win32.c (gdk_event_translate) <WM_MOUSEACTIVATE> Call
2006-02-08 John Ehresman <jpe@wingware.com>
* gdk/win32/gdkevents-win32.c (gdk_event_translate)
<WM_MOUSEACTIVATE>
* gdk/win32/gdkwindow-win32.c (show_window_internal)
(gdk_window_raise): Call SetWindowPos() instead of
SetForegroundWindow() or BringWindowToTop() if the window
shouldn't accept focus. (#327375)
John Ehresman [Thu, 9 Feb 2006 02:58:45 +0000 (02:58 +0000)]
Let gdk_window_set_decorations() take precedence over anything derived
2006-02-08 John Ehresman <jpe@wingware.com>
* gdk/win32/gdkwindow-win32.c: Let gdk_window_set_decorations()
take precedence over anything derived from hints. Restructure
related code and logic, add some new helper functions. (#327217)
Matthias Clasen [Wed, 8 Feb 2006 19:35:08 +0000 (19:35 +0000)]
Don't put relevant callss in g_assert(). (#329876, Kristian Rietveld)
2006-02-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserbutton.c: Don't put relevant callss
in g_assert(). (#329876, Kristian Rietveld)
Tor Lillqvist [Wed, 8 Feb 2006 17:32:50 +0000 (17:32 +0000)]
Consistenly use assign_object() when assigning GdkWindow pointers so that
2006-02-08 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkevents-win32.c (gdk_pointer_grab)
(gdk_display_pointer_ungrab, gdk_keyboard_grab)
(gdk_display_keyboard_ungrab): Consistenly use assign_object()
when assigning GdkWindow pointers so that the ref counting doesn't
get off whack.
(handle_stuff_while_moving_or_resizing): Don't use deprecated API.
(gdk_event_translate) <WM_MOUSEMOVE>: When the pointer is grabbed
with owner_events FALSE, generate enter and leave events only for
the grab window. (#321054)
Kristian Rietveld [Wed, 8 Feb 2006 15:20:43 +0000 (15:20 +0000)]
free temporary paths after usage (patch from maemo-gtk),
2006-02-08 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_ref_path),
(gtk_tree_model_filter_unref_path): free temporary paths after
usage (patch from maemo-gtk),
(gtk_tree_model_filter_clear_cache): fix little typo in the docs
(patch from maemo-gtk).
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_deleted): remove
stale FIXME.
Matthias Clasen [Wed, 8 Feb 2006 15:19:07 +0000 (15:19 +0000)]
Copy the display_key as well. (#330389, Markku Vire)
2006-02-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilesystem.c (gtk_file_info_copy): Copy the display_key
as well. (#330389, Markku Vire)
Tor Lillqvist [Tue, 7 Feb 2006 22:58:04 +0000 (22:58 +0000)]
Drop the timestamp from the zipfile names.
2006-02-08 Tor Lillqvist <tml@novell.com>
* gtk-zip.sh.in: Drop the timestamp from the zipfile names.
Sven Neumann [Tue, 7 Feb 2006 11:58:49 +0000 (11:58 +0000)]
updated mine and Dok's email address.
2006-02-07 Sven Neumann <sven@gimp.org>
* gdk/directfb/AUTHORS: updated mine and Dok's email address.
Kristian Rietveld [Mon, 6 Feb 2006 18:32:59 +0000 (18:32 +0000)]
fix compiler warning.
2006-02-06 Kristian Rietveld <kris@gtk.org>
* gtk/gtktreeview.c (gtk_tree_view_get_search_entry): fix compiler
warning.
Dom Lachowicz [Sun, 5 Feb 2006 20:34:43 +0000 (20:34 +0000)]
Bug #330022 Wrong pixel values are computed when color = 0xFF and alpha =
* gdk/gdkcairo.c (gdk_cairo_set_source_pixbuf): Bug #330022
Wrong pixel values are computed when color = 0xFF and alpha = 0xFF
Michael David Emmel [Sun, 5 Feb 2006 04:38:30 +0000 (04:38 +0000)]
Modifed changelog to reflect new backend addition
Michael David Emmel [Sun, 5 Feb 2006 04:04:29 +0000 (04:04 +0000)]
Added new directfb backend
Federico Mena Quintero [Fri, 3 Feb 2006 21:17:34 +0000 (21:17 +0000)]
Work around https://bugs.freedesktop.org/show_bug.cgi?id=4320, which used
2006-02-03 Federico Mena Quintero <federico@ximian.com>
Work around https://bugs.freedesktop.org/show_bug.cgi?id=4320,
which used to be our own
http://bugzilla.gnome.org/show_bug.cgi?id=314616. If one uses a
pixmap for a pattern in Cairo, and sets the pattern to
CAIRO_EXTEND_REPEAT; and if the destination surface is also a
pixmap, Cairo does a slow copy instead of using XCopyArea(). So,
we use the same code that we used in GTK+ 2.6 (pre-cairo), by
filling the double-buffer pixmap with a tiled GC and
XFillRectangle().
* gdk/gdkwindow.c (BackingRectMethod): New structure with a
cairo_t and a GdkGC field. Depending on which of these fields
gets filled in, we'll use Cairo or GDK to clear the double-buffer
pixmap when painting a window.
(setup_backing_rect_method): Fill a BackingRectMethod as
appropriate, depending on the window's configuration and our
knowledge of whether Cairo is fast or slow when doing repeating
patterns.
(gdk_window_clear_backing_rect): Call
setup_backing_rect_method(). Depending on what it returns, use
Cairo to clear the double-buffer pixmap, or plain GDK.
Matthias Clasen [Fri, 3 Feb 2006 17:34:25 +0000 (17:34 +0000)]
Add deprecation notes.
2006-02-03 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkmenushell.sgml:
* gtk/tmpl/gtkmenu.sgml: Add deprecation notes.
Matthias Clasen [Fri, 3 Feb 2006 05:37:06 +0000 (05:37 +0000)]
Fix padding handling
Matthias Clasen [Thu, 2 Feb 2006 20:51:49 +0000 (20:51 +0000)]
Make drops on the root window work again. (#145243, Andrew S. Dixon)
2006-02-02 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkdnd-x11.c (_gdk_drag_get_protocol_for_display):
Make drops on the root window work again. (#145243, Andrew S. Dixon)
Leonid Kanter [Thu, 2 Feb 2006 11:54:03 +0000 (11:54 +0000)]
Updated Russian translation
Matthias Clasen [Wed, 1 Feb 2006 15:46:05 +0000 (15:46 +0000)]
Wrap docs
Matthias Clasen [Tue, 31 Jan 2006 17:38:43 +0000 (17:38 +0000)]
Touch README and INSTALL here to pacify automake. (#329124, Kjartan
2006-01-31 Matthias Clasen <mclasen@redhat.com>
* autogen.sh: Touch README and INSTALL here to pacify
automake. (#329124, Kjartan Maraas, Tim Janik)
Matthias Clasen [Tue, 31 Jan 2006 16:57:18 +0000 (16:57 +0000)]
Actually implement visibility handling, and add
2006-01-31 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk.symbols:
* gtk/gtkassistant.h:
* gtk/gtkassistant.c: Actually implement visibility handling,
and add gtk_assistant_update_buttons_state.
* tests/testassistant.c: Test visibility handling.
Kristian Rietveld [Tue, 31 Jan 2006 15:58:23 +0000 (15:58 +0000)]
Add support for row hinting for the selected state.
2006-01-31 Kristian Rietveld <kris@imendio.com>
* gtk/gtkstyle.c (gtk_default_draw_flat_box): Add support for row
hinting for the selected state.